encryption security license management information security authentication hardlock java aladdin network security penetration testing secure content security programming hasp php online safe cryptography c++